* {
	margin: 0;
	padding: 0;
}

.title_1 {
	margin-top: 10px;
	margin-left: 115px;
	background: #eef1f8;
	width: 1190px;
	height: 80px;
	border: 1px solid #298cce;
	font-size: 12px;
}

.button_1 {
	margin-left: -230px;

}

.title_1_1 {
	margin-top: 15px;
	margin-left: -520px;

}

.title_1_2 {
	margin-top: 15px;
	margin-left: -480px;
}

.title_1_3 {
	margin-top: 15px;
	margin-left: -480px;
}

.button_2 {
	margin-left: -590px;

}

.button_3 {
	margin-top: 13px;
	margin-left: -640px;

}
.layui-btn{
	width: 100px!important;
}

.layui-form-label {
	font-size: 15px;
	width: 80px;	
	text-align: left;
	margin-left: -60px;
}

.layui-input-block {
	width: 120px;
	margin-left: 80px;
}

.layui-input{
	margin-left: -40px;
}

.title_2 {
	margin-top: 10px;
	margin-left: 115px;
	background-color: burlywood;
	width: 1190px;
	height: 170px;
}

.layui-tab {
	height: 170px;
}

.layui-tab-title {
	background-color: burlywood;

}

.layui-tab-title li {
	padding: 0 7px !important;
	cursor: pointer;
	
}


.layui-tab-content {
   /* padding: 20px; */
    background-color:white;
	border-left: 1px solid #298cce;
	border-right: 1px solid #298cce;
	border-bottom: 1px solid #298cce;
}

.filter-item {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.filter-item label {
   margin-right: 10px;
   font-weight: bold;
}

.btn-all {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    cursor: pointer;
	margin-left: -3px;
   
}

.filter-button{
	background-color:orange;
	width: 100px;
	float: right;
	margin-right: -10px;
	margin-top: -10px;
	border-color: #e0e0e0;
}

.btn-all:hover {
    background-color: #e0e0e0;
}

#trainTypeList {
    display: flex;
    flex-wrap: wrap;
    margin-left: 130px;
	margin-top: -20px;
    padding: 0;
    list-style: none;
}

#trainTypeList li {
    margin-right: 10px;
    margin-bottom: 10px;
}

#trainTypeList input[type="checkbox"] {
    margin-right: 5px;
}

.title_3{
	width: 1190px;
	height: 30px;

}

#showTrain {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-left: 750px;
    list-style: none;
}

#showTrain li {
	margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 10px;
}

#showTrain input[type="checkbox"] {
    margin-right: 5px;
}

.table{
	width: 1190px;
	height: 100vh;
	margin-top: 15px;
	background-color: aqua;
}

.layui-table-cell{
	white-space: normal !important; /* 允许换行 */
	word-break: break-word !important; /* 长单词换行 */
	height: auto !important; /* 高度自适应 */
	
}

/* 确保排序按钮正常显示 */
.layui-table th .layui-table-sort {
    display: inline-block; /* 确保排序按钮显示 */
    vertical-align: middle !important; /* 垂直居中 */
}

.layui-table th {
    height: auto !important; /* 设置表头高度 */
    background-color: #298cce;
	color: white;
	font-size: 10px !important;
    white-space: normal !important;
	word-break: break-word !important;
    padding: 5px 10px; 
}

.layui-table thead tr {
    background-color: #f2f2f2; /* 表头背景色 */
}

.layui-table td{
	font-size: 10px !important;
}

.pay{
	background-color: #1E9FFF;
	width: 75px;
	height: 30px;
	color: white;
	border: none; /* 去除边框 */
	border-radius: 4px; /* 设置圆角，数值可根据需要调整 */
}


